|
Public Member Functions
|
|
ImgTile () |
|
Create a default empty tile.
|
|
ImgTile (int X, int Y, int
NX, int NY) |
|
Create a tile as specified in the
parameters.
|
|
ImgTile (const ImgTile &a, const
ImgTile
&b) |
|
Construct a tile by computing the
intersection fo the two input tiles.
|
bool |
isEqualTile (const ImgTile &t)
const |
bool |
operator== (const ImgTile &t)
const |
bool |
operator!= (const ImgTile &t)
const |
bool |
isEmpty () const |
|
return true of this tile is empty
|
void |
setEmpty () |
bool |
contains (const ImgTile &a)
const |
|
return true if this tile includes the
specified tile
|
bool |
contains (int x_, int y_)
const |
|
return true if this tile includes the
specified point
|
void |
clipPositive () |
|
Clip the tile so it will not extend into the
negative quadrants.
|
void |
ExpandToInclude (int x_,
int y_) |
|
Expand this tile to include the specified
point.
|
void |
Expand (int
numPixels=1) |
|
Grow the tile by the specified number of
pixels on all 4 sides.
|
int |
numPixels () const |
|
return the number of pixels contained in
this tile
|
Public Attributes
|
int |
x |
|
x origin of the tile
|
int |
y |
|
y origin of the tile
|
int |
nx |
|
x size of the tile (width)
|
int |
ny |
|
y size of the tile (height)
|
mudbox::ImgTile mudbox::ImgTile
mudbox::ImgTile mudbox::ImgTile mudbox::ImgTile mudbox::ImgTile
mudbox::ImgTile mudbox::ImgTile mudbox::ImgTile
mudbox::ImgTile
mudbox::ImgTile mudbox::ImgTile
mudbox::ImgTile mudbox::ImgTile mudbox::ImgTile mudbox::ImgTile
mudbox::ImgTile mudbox::ImgTile mudbox::ImgTile
mudbox::ImgTile